home *** CD-ROM | disk | FTP | other *** search
- /* Output sequence map for rtftohtml
- *
- * Field 1 is the standard character name. Field 2 is the output sequence
- * to produce for that character.
- *
- * The output sequence is simply a string of characters. If it contains
- * whitespace, it may be quoted. If it contains quotes, it may be quoted
- * with a different quote character.
- *
- * characters in ASCII range (32-127)
- *
- * http://perso.wanadoo.fr/blq
- * blq@wanadoo.fr
- */
-
- typedef struct token_html_map {
- char * token; /* token d'identification du tag HTML */
- char * tagHTML;
- } TokenHTML;
-
- TokenHTML tokenTag [] = {
- "space", " ",
- "exclam", "!",
- "quotedbl", "\"",
- "numbersign", "#",
- "dollar", "$",
- "percent", "%",
- "ampersand", "&",
- "quoteright", "'",
- "parenleft", "(",
- "parenright", ")",
- "asterisk", "*",
- "plus", "+",
- "comma", ",",
- "hyphen", "-",
- "period", ".",
- "slash", "/",
- "zero", "0",
- "one", "1",
- "two", "2",
- "three", "3",
- "four", "4",
- "five", "5",
- "six", "6",
- "seven", "7",
- "eight", "8",
- "nine", "9",
- "colon", ":",
- "semicolon", ";",
- "less", "<",
- "equal", "=",
- "greater", ">",
- "question", "?",
- "at", "@",
- "A", "A",
- "B", "B",
- "C", "C",
- "D", "D",
- "E", "E",
- "F", "F",
- "G", "G",
- "H", "H",
- "I", "I",
- "J", "J",
- "K", "K",
- "L", "L",
- "M", "M",
- "N", "N",
- "O", "O",
- "P", "P",
- "Q", "Q",
- "R", "R",
- "S", "S",
- "T", "T",
- "U", "U",
- "V", "V",
- "W", "W",
- "X", "X",
- "Y", "Y",
- "Z", "Z",
- "bracketleft", "[",
- "backslash", "\\",
- "bracketright", "]",
- "asciicircum", "^",
- "underscore", "_",
- "quoteleft", "`",
- "a", "a",
- "b", "b",
- "c", "c",
- "d", "d",
- "e", "e",
- "f", "f",
- "g", "g",
- "h", "h",
- "i", "i",
- "j", "j",
- "k", "k",
- "l", "l",
- "m", "m",
- "n", "n",
- "o", "o",
- "p", "p",
- "q", "q",
- "r", "r",
- "s", "s",
- "t", "t",
- "u", "u",
- "v", "v",
- "w", "w",
- "x", "x",
- "y", "y",
- "z", "z",
- "braceleft", "{",
- "bar", "|",
- "braceright", "}",
- "asciitilde", "~",
-
- /* non-ASCII */
-
- "OE", "Œ",
- "alpha", "a",
- "beta", "b",
- "acute", "'",
- "angleleft", "[",
- "angleright", ">",
- "approxequal", "~",
- "arrowboth", "<->",
- "arrowdblboth", "<=>",
- "arrowdblleft", "<=",
- "arrowdblright", "=>",
- "arrowleft", "<-",
- "arrowright", "->",
- "bullet", "*",
- "cent", "cents",
- "circumflex", "^",
- "copyright", "(c)",
- "copyrightsans", "(c)",
- "dagger", "+",
- "exclamdown", "o",
- "degree", "o",
- "delta", "d",
- "divide", "/",
- "dotlessi", "i",
- "ellipsis", "...",
- "emdash", "--",
- "endash", "-",
- "fi", "fi",
- "fl", "fl",
- "fraction", "/",
- "grave", "`",
- "greaterequal", ">=",
- "guillemotleft", "<<",
- "guillemotright", ">>",
- "guilsinglleft", "<",
- "guilsinglright", ">",
- "lessequal", "<=",
- "logicalnot", "~",
- "mathasterisk", "*",
- "mathdivise", "/",
- "mathequal", "=",
- "mathminus", "-",
- "mathnumbersign", "#",
- "mathplus", "+",
- "mathtilde", "~",
- "minus", "-",
- "mu", "u",
- "multiply", "x",
- "nobrkhyphen", "-",
- "nobrkspace", " ",
- "notequal", "!=",
- "oe", "oe",
- "onehalf", "1/2",
- "onequarter", "1/4",
- "periodcentered", "<DD><LI>",
- "plusminus", "+/-",
- "quotedblbase", ",,",
- "quotedblleft", "\"",
- "quotedblright", "\"",
- "quotesinglbase", ",",
- "registered", "(R)",
- "registersans", "(R)",
- "threequarters", "3/4",
- "tilde", "~",
- "trademark", "(TM)",
- "AE", "Æ",
- "Aacute", "Á",
- "Acircumflex", "Â",
- "Agrave", "À",
- "Aring", "Å",
- "Atilde", "Ã",
- "Adieresis", "Ä",
- "Ccedilla", "Ç",
- "ETH", "Ð",
- "Eacute", "É",
- "Ecircumflex", "Ê",
- "Egrave", "È",
- "Edieresis", "Ë",
- "Iacute", "Í",
- "Icircumflex", "Î",
- "Igrave", "Ì",
- "Idieresis", "Ï",
- "Ntilde", "Ñ",
- "Oacute", "Ó",
- "Ocircumflex", "Ô",
- "Ograve", "Ò",
- "Oslash", "Ø",
- "Otilde", "Õ",
- "Odieresis", "Ö",
- "THORN", "Þ",
- "Uacute", "Ú",
- "Ucircumflex", "Û",
- "Ugrave", "Ù",
- "Udieresis", "Ü",
- "Yacute", "Ý",
- "ae", "æ",
- "aacute", "á",
- "acircumflex", "â",
- "agrave", "à",
- "aring", "å",
- "atilde", "ã",
- "adieresis", "ä",
- "ccedilla", "ç",
- "eacute", "é",
- "ecircumflex", "ê",
- "egrave", "è",
- "eth", "ð",
- "edieresis", "ë",
- "iacute", "í",
- "icircumflex", "î",
- "igrave", "ì",
- "idieresis", "ï",
- "ntilde", "ñ",
- "oacute", "ó",
- "ocircumflex", "ô",
- "ograve", "ò",
- "oslash", "ø",
- "otilde", "õ",
- "odieresis", "ö",
- "germandbls", "ß",
- "thorn", "þ",
- "uacute", "ú",
- "ucircumflex", "û",
- "ugrave", "ù",
- "udieresis", "ü",
- "yacute", "ý",
- "ydieresis", "ÿ",
-
- /* non-ASCII suite sans correspondance HTML */
- "chapitre", "Chp.",
- "brokenbar", "|",
-
- (char *)0, (char *)0
- };
-
-